Шаг 10. Просматриваем, кто и когда вносил изменения
Команда git blame помогает узнать, кто и когда вносил изменения в файле. Её часто используют руководители команды, чтобы отследить, кто менял код.
Давайте пропишем команду — git blame index.html. Обратите внимание, после git blame обязательно пишется название файла.
В выводе справа отображаются все строчки файла index.html, а слева — подробная информация:
- хэш коммита — в каком последнем коммите содержится добавление или изменение данной строчки;
- имя пользователя;
- дата и время изменений.
У команды git blame есть ещё две полезные опции:
-L— выводит информацию только о тех строках, которые вы укажете. Например, нам нужно вывести информацию только с 7 по 14 строку. Запись будет следующей:-L 7,14. После буквыLчерез запятую указываются начальная и конечная строки.-e— выводит вместо имени пользователя его почту.
Давайте объединим всё и посмотрим на вывод. Пропишем команду git blame index.html -L 7,14 -e.
Мы получили вместо имени пользователя почту, а также строчки только с седьмой по четырнадцатую. Часто команду git blame используют именно с опцией -L, чтобы не смотреть весь файл.
Последнее, что сделаем — отправим сделанные ранее изменения в удалённый репозиторий. Используем команду git push.